#include<stdio.h>
#include <unistd.h>
#include<sys/types.h>

int main()
{
    pid_t pid = fork();
    if(pid < 0)
    {
        perror("fork error");
        return -1;
    }
    else if(pid == 0)
    {
        int count = 5;
        //子进程
        while(count--)
        {
            sleep(1);
            printf("子进程正在运行,count=%d\n",count);
        }
        printf("子进程结束\n");
    }
    else
    {
        //父进程
        while(1)
        {
            sleep(1);
            printf("父进程正在运行\n");
        }
    }
    //printf("开始了一个进程\n");
   //int x;
    // printf("test running\n");
    // printf("test running\n");
    // printf("test running\n");
    //scanf("%d",&x);
    // while(1)
    // {
    //     //printf("test running\n");
    // }
    return 0;
}